// 用户信息类型定义
export interface AdminUserType {
    id: number
    created_at: string
    updated_at: string
    nickname: string
    real_name: string
    password?: string
    email: string
    name: string
    avatar: string
    mobile?: string
    sex?: number
    group: Array<{
      id: number
      created_at: string
      updated_at: string
      alias: string
      label: string
      remark: string
      sort: number
      status: number
      menus: any[] | null
    }>
  }
  

// 用户查询参数接口
export interface UserQueryParams {
    page: number
    pageSize: number
    where?: {  // 添加where嵌套结构
      real_name?: string
      name?: string
      phone?: string
      email?: string
      gender?: number
      id?: number
    }
  }
  
  // 用户添加/编辑参数接口
  export interface UserEditParams {
    id?: number           // 用户ID，编辑时需要
    nickname?: string
    real_name?: string
    password?: string
    password2?: string    // 确认密码字段
    email: string
    name: string
    avatar?: string
    phone?: string        // 修改为phone字段
    gender?: number       // 修改为gender字段
    group?: number[]      // 修改为group字段
  }
  